| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Documentation | 2023-05-15 | ||
| Library | 2023-05-15 | ||
| Source Code | 2023-05-15 | ||
| Tools | 2023-05-14 | ||
| README.txt | 2023-05-14 | 2.0 kB | |
| Totals: 5 Items | 2.0 kB | 0 | |
eBus 6.4.0 Downloads
________________________________________________________________________________
*** ATTENTION ***
As of release 6.0.0, eBus is now based on Java 11.
eBus does *not* use modules at this time. Therefore include
eBus jars in -classpath and not -modulepath.
The eBus license also converted from LGPL 2.1 to
Apache License 2.0. The reason for the license change is
due to Apache License 2.0 being more end-user friendly that
LGPL 2.1.
________________________________________________________________________________
Release 6.4.0 made the following changes:
+ Feature 22: Support org.decimal4j.api.Decimal in eBus
messages.
Added org.decimal4j.api.Decimal as a supported type in eBus
messages. All **immutable** decimal4j classes implementing
the Decimal interface are supported.
+ Feature 23: Cleaned up net.sf.eBus.client.EMultiFeed API.
Moved EMultiFeed classes to Builder paradigm for creating
EMultiPublishFeed, EMultiSubscribeFeed, EMultiRequestFeed,
and EMultiReplyFeed.
If multi-subject feed is query-based and new subjects
matching that query occur, then a subordinate feed is added
for that new subject and put into the same feed state as the
existing subordinate feeds.
+ Bug 35: AsyncSocket not thread-safe for data transmit.
AsyncSocket.send(byte[], int, int) and
AsyncSocket.send(BufferWriter) are not thread-safe. This is
corrected by acquiring the output lock for all data
transmits.
There are four download folders:
+ Library: contains the eBus API jar files.
+ Documentation: contains the eBus Programmer's Manul in PDF and
Javadoc folders in tar, gzipped and zip formats.
+ Source Code: snapshot of eBus maven project files at release
time.
+ Tools: contains the eBus GUI application and configuration file
needed to run the application.
NOTE: eBus release >= 6.0.0 requires Java 11.